package com.weiyuwqj.api.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Table(name = "bus_days_account")
public class BusDaysAccount implements Serializable {
    @Id
    private Integer id;

    /**
     * 充值金额统计
     */
    @Column(name = "recharge_account")
    private BigDecimal rechargeAccount;

    /**
     * 提现金额统计
     */
    @Column(name = "cash_account")
    private BigDecimal cashAccount;

    /**
     * 还款本息
     */
    @Column(name = "repay_account")
    private BigDecimal repayAccount;

    /**
     * 可用金额统计
     */
    private BigDecimal usable;

    /**
     * 红包支出金额统计
     */
    @Column(name = "coupon_account")
    private BigDecimal couponAccount;

    /**
     * 创建时间
     */
    private Date addtime;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取充值金额统计
     *
     * @return recharge_account - 充值金额统计
     */
    public BigDecimal getRechargeAccount() {
        return rechargeAccount;
    }

    /**
     * 设置充值金额统计
     *
     * @param rechargeAccount 充值金额统计
     */
    public void setRechargeAccount(BigDecimal rechargeAccount) {
        this.rechargeAccount = rechargeAccount;
    }

    /**
     * 获取提现金额统计
     *
     * @return cash_account - 提现金额统计
     */
    public BigDecimal getCashAccount() {
        return cashAccount;
    }

    /**
     * 设置提现金额统计
     *
     * @param cashAccount 提现金额统计
     */
    public void setCashAccount(BigDecimal cashAccount) {
        this.cashAccount = cashAccount;
    }

    /**
     * 获取还款本息
     *
     * @return repay_account - 还款本息
     */
    public BigDecimal getRepayAccount() {
        return repayAccount;
    }

    /**
     * 设置还款本息
     *
     * @param repayAccount 还款本息
     */
    public void setRepayAccount(BigDecimal repayAccount) {
        this.repayAccount = repayAccount;
    }

    /**
     * 获取可用金额统计
     *
     * @return usable - 可用金额统计
     */
    public BigDecimal getUsable() {
        return usable;
    }

    /**
     * 设置可用金额统计
     *
     * @param usable 可用金额统计
     */
    public void setUsable(BigDecimal usable) {
        this.usable = usable;
    }

    /**
     * 获取红包支出金额统计
     *
     * @return coupon_account - 红包支出金额统计
     */
    public BigDecimal getCouponAccount() {
        return couponAccount;
    }

    /**
     * 设置红包支出金额统计
     *
     * @param couponAccount 红包支出金额统计
     */
    public void setCouponAccount(BigDecimal couponAccount) {
        this.couponAccount = couponAccount;
    }

    /**
     * 获取创建时间
     *
     * @return addtime - 创建时间
     */
    public Date getAddtime() {
        return addtime;
    }

    /**
     * 设置创建时间
     *
     * @param addtime 创建时间
     */
    public void setAddtime(Date addtime) {
        this.addtime = addtime;
    }
}